dig one's own grave

dig one's own grave

美  英

  • na.自掘坟墓
  • 网络比喻自己把自己推上绝路;自毁生计

英汉解释

na.
1.
自掘坟墓